export default {
	commafy(number) {
		const arr = String(number).split(".");
		const int = arr[0];
		const fraction = arr[1] || "";
		// 多余的位数
		const f = int.length % 3;
		// 截取多余的位数
		let res = int.substring(0, f);
		// 每三位添加 , 和对应的字符
		for (let i = 0; i < Math.floor(int.length / 3); i++) {
			res += "," + int.substring(f + i * 3, f + (i + 1) * 3);
		}
		// 没有多余的位数则截取最前面的 ,
		if (f === 0) {
			res = res.substring(1);
		}
		return res + (!!fraction ? `.${fraction}` : "");
	}
}